
/*-------------------------------分页-------------------------------------*/
function setPageCode(itemCount,pageList,type) {//设置页码
	Pagination.pageCalc(pageNo,pageSize,itemCount);
	if("pc"==type){
		if(Pagination.pageNo<pageList.eq(0).text()){
			pageList.eq(2).text(Pagination.pageNo);
	        pageList.eq(3).text(Pagination.pageNo+1);
	        pageList.eq(4).text(Pagination.pageNo+2);
	        pageList.eq(5).text(Pagination.pageNo+3);
	        pageList.eq(6).text(Pagination.pageNo+4);
		}
		if(Pagination.pageNo>pageList.eq(4).text()){
			pageList.eq(2).text(Pagination.pageNo-4);
	        pageList.eq(3).text(Pagination.pageNo-3);
	        pageList.eq(4).text(Pagination.pageNo-2);
	        pageList.eq(5).text(Pagination.pageNo-1);
	        pageList.eq(6).text(Pagination.pageNo);
		}
		pageList.each(function (index,item) {
	        //$(item).css('background-color', '#fff');
	    	$(item).parent().removeClass("active");
	        if($(item).text()==Pagination.pageNo){
	            //$(item).css('background-color', '#eee');
	        	$(item).parent().addClass("active");
	        }
	    });
	}else if("wx"==type){
		if(Pagination.pageNo<$("#page option:first").text()){
			$("#page option").eq(0).text(Pagination.pageNo);
			$("#page option").eq(1).text(Pagination.pageNo+1);
			$("#page option").eq(2).text(Pagination.pageNo+2);
			$("#page option").eq(3).text(Pagination.pageNo+3);
			$("#page option").eq(4).text(Pagination.pageNo+4);
		}
		if(Pagination.pageNo>$("#page option:last").val()){
			$("#page option").eq(0).text(Pagination.pageNo-4);
			$("#page option").eq(1).text(Pagination.pageNo-3);
			$("#page option").eq(2).text(Pagination.pageNo-2);
			$("#page option").eq(3).text(Pagination.pageNo-1);
			$("#page option").eq(4).text(Pagination.pageNo);
		}
		$("#page option").each(function (index,item) {
			$(item).attr("selected",false);
			if(Number($(item).text())==Pagination.pageNo){
				$(item).attr("selected",true);
			}
		});
	}
}
//分页计算函数
function  Pagination() {}
Pagination.pageNo=1,        //当前页
    Pagination.pageCount=1,    //总页数
    Pagination.pageSize=10,    //每页记录数
    Pagination.itemCount=0,    //总记录数
    Pagination.pageMid=3,      //中间页
    Pagination.itemStart=0,    //当前页开始记录序号
    Pagination.itemEnd=1       //当前页结尾记录序号
Pagination.pageCalc=function (pageNo,pageSize,itemCount) {
    //console.log('pageNo:'+pageNo+',pageSize:'+pageSize+',itemCount:'+itemCount);
    //每页记录数
    Pagination.pageSize=pageSize<1?20:pageSize;
    //总记录数
    Pagination.itemCount=itemCount<0?0:itemCount;
    //总页数
    var xx = parseInt(Pagination.itemCount/Pagination.pageSize);
    Pagination.pageCount=(Pagination.itemCount>0&&Pagination.itemCount%Pagination.pageSize==0)?xx:xx+1;
    //当前页
    Pagination.pageNo=pageNo>0?pageNo:1;
    Pagination.pageNo=Pagination.pageNo<Pagination.pageCount?Pagination.pageNo:Pagination.pageCount;
    //当前页结尾记录序号
    Pagination.itemEnd=Pagination.pageSize*Pagination.pageNo;
    //当前页开始记录序号
    Pagination.itemStart=Pagination.itemEnd-Pagination.pageSize;
    //判断结尾记录号是否大于总记录
    Pagination.itemEnd=Pagination.itemEnd>Pagination.itemCount?Pagination.itemCount:Pagination.itemEnd;
    //计算中间页
    Pagination.pageMid=Pagination.pageNo<3?3:Pagination.pageNo;
};
